Master Theses Proposal Applications of Graph Transformation Systems to the specification of web applications
نویسنده
چکیده
The World-Wide Web (WWW, W3) is a well-known distributed information system, that has grown during the nineties, and it is presently the most common way to publish information on the internet (see [W3]). Despite its tremendous expansion and impact on the computer industry, the basic WWW data model is still very poor (namely a flat collection of documents called pages, with references between them), and does not offer explicit support for the development of large information systems. This leads to common problems, like the broken link problem (since it is difficult to track all the references to a certain page, changes in the page structure can result in dangling references inside the WWW), or the lost in hyperspace problem (since the WWW has a flat structure, people often get lost while browsing through the web). In such cases, it is useful for the authors and/or maintainers of web pages, to have some tools that support the development and maintenance of information in the web. For example, web site managers can be helped to move or delete pages in a safe way (with the tools doing the bookkeeping necessary to avoid dangling edges). Or a tool can provide a higher level model the underlying web structures, thus encouraging authors to give a better structure to their hypertexts, and the readability of the hypertext (for more ideas on hypertext structuring see e.g. [BRS92], see e.g. [Mis95] for information on hypermedia application development). For the development of such tools, a more appropriate data model for the WWW is needed, both for the specification of the internal data structures and data transformations, and for the representation of data that the tool would offer to the user. We believe that graphs and graph grammars are a good candidate for such a data model. In fact: Graphs allow a natural representation of web structures, where the nodes represent units of information (typically pages), and the edges represent hyperlinks. Graph grammars allow to specify complex transformations on graphs in a simple, intuitive way. Recent developments in graph grammars consider higher level structuring of graphs, among these hierarchical structuring (see e.g. [ES95], [Bey93], [BEMW]).
منابع مشابه
A model for specification, composition and verification of access control policies and its application to web services
Despite significant advances in the access control domain, requirements of new computational environments like web services still raise new challenges. Lack of appropriate method for specification of access control policies (ACPs), composition, verification and analysis of them have all made the access control in the composition of web services a complicated problem. In this paper, a new indepe...
متن کاملTransforming Web Graphics for Mobile Devices
As the Web has been developed quickly, there are more and more demands for accessing Web applications from mobile devices such as PDAs. Since the screen size of a mobile device is very limited and varies from each other, we need a capability of transformation from Web graphs to suit mobile device displays. Such a transformation usually includes location change, differential scaling and semantic...
متن کاملDesign and Evaluation of a Method for Partitioning and Offloading Web-based Applications in Mobile Systems with Bandwidth Constraints
Computation offloading is known to be among the effective solutions of running heavy applications on smart mobile devices. However, irregular changes of a mobile data rate have direct impacts on code partitioning when offloading is in progress. It is believed that once a rate-adaptive partitioning performed, the replication of such substantial processes due to bandwidth fluctuation can be avoid...
متن کاملWeb Service Choreography Verification Using Z Formal Specification
Web Service Choreography Description Language (WS-CDL) describes and orchestrates the services interactions among multiple participants. WS-CDL verification is essential since the interactions would lead to mismatches. Existing works verify the messages ordering, the flow of messages, and the expected results from collaborations. In this paper, we present a Z specification of WS-CDL. Besides ve...
متن کاملGreen Energy Generation in Buildings: Grid-Tied Distributed Generation Systems (DGS) With Energy Storage Applications to Sustain the Smart Grid Transformation
The challenge of electricity distribution’s upgrade to incorporate new technologies is big, and electric utilities are mandated to work diligently on this agenda, thus making investments to ensure that current networks maintain their electricity supply commitments secure and reliable in face of disruptions and adverse environmental conditions from a variety of sources. The paper presents a new ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999